#encoding:UTF-8
'''
Created on 2012-9-28

@author: liuliangxiang01
'''
import mytest

import math
from audiodev import test

print "helloworld"
print mytest.test

print math.pi
print math.radians(1)

import random

print random.random()


#list
testList=[10086,'chengjie',[1,2,4,45]]


print len(testList)
print testList[1:]
print testList[1]
#添加列
testList.append("love u")

print len(testList);

print testList[-1]

#弹出列表中最后一个元素
print testList.pop(1)

print len(testList)
# 排序
testList.sort()
# 扩展
testList.extend([7,8,9])
print testList
# 将列反正
testList.reverse()
print testList

# 删除 del
del testList[1:3]
print testList

# 字典
#新建一个字典
testDict={'time':'时间','machine':'机器','timemachine':'时间机器'}
print testDict['time']
print testDict.get("time")
#do it in another way
#另一种构造字典的方式
newDict={}
newDict['stuff']='start'
print newDict
#apersoninPythonfromthebook
#字典的属性可以是字典
rec={'name':{'first':'Bob','last':'Smith'},
     'job':['dev','mgr'],
     'age':40.5}
print rec
rec=0 #memory freed when the last reference is gone
#sorta dictionary
#字典排序
D={'d':1,'b':2,'c':3}
print D
for i in sorted(D):
    print i 
    print D[i]
    
if not D.has_key("f"):
    print "missing"    
# 所有key
print D.keys()
#所有值
print D.values()
#所有元组
print D.items()

#添加
D.update({"b":243})


print 50.0//3 # //约去小数点

# 字符
testStr='chengjieloveu'
testStr="chengjieLoveu"

#Unicod 字符串
#如果要在字符串中存储Unicode的字符串，需要在字符串的前面加一个u。在普通字符串上执行unicode函数也可以将字符串转换为Unicode的。
uniStr=u'unicode的字符串'
print uniStr
print len(uniStr)
print uniStr[10]
print str(u'should be ASCII') #convert a unicode string to ASCII string
print unicode('going to be unicode')

# 字符串切割
# 第七个到11个
print uniStr[7:11]
# 同上 但是只有偶数 字符
print uniStr[7:11:2]
# 从左往右
print uniStr[::1] 
print uniStr[::-1]


# ASCII 码转换
# ord 函数转换为 ASCII chr 相反

print ord("a")

# 文件
#to write 
testFile=open("chengjie.txt","w")
# 写入
testFile.write("asdfasdfsadfdsa")
testFile.writelines("sadfsafsadf");

testFile.write("\n\n");
testFile.close()



# 添加文件
testFile=open("chengjie.txt","a")
testFile.write("\n\n")
testFile.writelines("刘良祥")
testFile.close();


# read file
testFile=open("chengjie.txt","r")
testStr=testFile.readline();
print  testStr

testContent=testFile.read();
print testContent

testFile.close();


#if 
x=50
if x>50:
    print x
elif x==50:
    print x+50
else:
    print "sb"
#for
x=[1,2,232,6,4]
for i in x:
    print i


x="chengjieSabrina"
for i in x:
    print i 
# 元组   
x=[('love','very'),('chengjie','liulxiang')]

for(a,b) in x:
    print a
    print (a,b)
    
    